weboob (Web Out Of Browsers) provides several applications to
interact with a lot of websites. 

This requires pysetuptools, mechanize, python-dateutil, html2text, 
nose, feedparser, lxml, rtmpdump, and PyYAML.
